I3DExShader Member List

This is the complete list of members for I3DExShader, including all inherited members.

AddRef()=0IMCUnknown [pure virtual]
CalculateAlpha(TMCColorRGBA &resColor, const LightingContext &lightingContext, const ShadingOut &shading)=0I3DExShader [pure virtual]
CalculateCaustics(TMCColorRGB &causticColor, const LightingContext &lightingContext, const ShadingOut &shading)=0I3DExShader [pure virtual]
CalculateDirectLighting(LightingDetail &result, const LightingContext &lightingContext)=0I3DExShader [pure virtual]
CalculateIndirectLighting(TMCColorRGB &indirectDiffuseColor, const LightingContext &lightingContext, const ShadingOut &shading)=0I3DExShader [pure virtual]
CalculateReflection(TMCColorRGB &reflectionColor, const LightingContext &lightingContext, const ShadingOut &shading)=0I3DExShader [pure virtual]
CalculateSubsurfaceScattering(TMCColorRGB &subsurfaceColor, const LightingContext &lightingContext, const ShadingOut &shading)=0I3DExShader [pure virtual]
CalculateTransparency(TMCColorRGBA &resColor, const LightingContext &lightingContext, const ShadingOut &shading)=0I3DExShader [pure virtual]
Contains(ShadingIn &shadingIn, TVector2 &localUV)=0I3DExShader [pure virtual]
ConvertToPoly(TMCArray< TVector2 > *vertices)=0I3DExShader [pure virtual]
DoShade(ShadingOut &result, ShadingIn &shadingIn)=0I3DExShader [pure virtual]
GetBump(TVector3 &result, ShadingIn &shadingIn)=0I3DExShader [pure virtual]
GetColor(TMCColorRGBA &result, boolean &fullArea, ShadingIn &shadingIn)=0I3DExShader [pure virtual]
GetImplementedOutput()=0I3DExShader [pure virtual]
GetOriginalParametricTextureMap(const uint32 &uvSpaceID, const uint32 &channelIndex, IShTextureMap **outMap)=0I3DExShader [pure virtual]
GetReflection(TReflectionParameters &reflectionParams, const ShadingIn &shadingIn)=0I3DExShader [pure virtual]
GetShaderPreview(IShParameterComponent **shader)=0I3DExShader [pure virtual]
GetShadingFlags(ShadingFlags &theFlags)=0I3DExShader [pure virtual]
GetSubShaderPreview(IShParameterComponent **shader, IShParameterComponent *subShader, FourCharT subShaderKeyword)=0I3DExShader [pure virtual]
GetSubShaderType(IDType keyword)=0I3DExShader [pure virtual]
GetSubShaderViewID(IDType keyword)=0I3DExShader [pure virtual]
GetTransparency(TTransparencyParameters &transparencyParams, const ShadingIn &shadingIn)=0I3DExShader [pure virtual]
GetValue(real &result, boolean &fullArea, ShadingIn &shadingIn)=0I3DExShader [pure virtual]
GetVector(TVector3 &result, ShadingIn &shadingIn)=0I3DExShader [pure virtual]
HasExplicitLightingModel(const LightingContext &lightingContext)=0I3DExShader [pure virtual]
IsEqualTo(I3DExShader *aShader)=0I3DExShader [pure virtual]
OutlineInPreviewMode()=0I3DExShader [pure virtual]
QueryInterface(const MCIID &riid, void **ppvObj)=0IMCUnknown [pure virtual]
Release()=0IMCUnknown [pure virtual]
SetDefaultParameters()=0I3DExShader [pure virtual]
ShadeAndLight(LightingDetail &result, const LightingContext &lightingContext, I3DShLightingModel *inDefaultLightingModel)=0I3DExShader [pure virtual]
WantsTransform()=0I3DExShader [pure virtual]


Generated on Wed Dec 7 14:27:32 2005 for Carrara SDK Doc by  doxygen 1.4.5